topographic isolation (of a mountain) - Espagnol Anglais Dictionnaire